package com.work.game.volley.httpUtil.interfase;

import android.graphics.Bitmap;

import com.android.volley.VolleyError;

/**
 * 网络回调接口类
 *
 * @author
 */
public interface HUCCallBackInterfase {
    /**
     * 获取网络请求返回的JSON数据
     *
     * @param inputType
     * @param response
     */
    public abstract void onSuccessfulStrType(int inputType, Object response);

    /**
     * 失败提示
     *
     * @param inputType
     * @param response
     */
    public abstract void onFailStrType(int inputType, Object response);

    /**
     * 获取网络请求返回的bitmap图像数据
     *
     * @param inputType
     * @param response
     */
    public abstract void onSuccessfulBitampType(int inputType, Bitmap response);

    /**
     * 获取网络请求返回错误数据
     *
     * @param inputType
     * @param response
     */
    public abstract void onErrorResponse(int inputType, VolleyError response);

    /**
     * 登录失败
     *
     * @param inputType
     */
    public abstract void onErrorLogin(int inputType, Object response);

    /**
     * 重新登录
     *
     * @param response
     */
    public abstract void onResetLogin(Object response);
}
